stuffed grape leaves with olive oil - Turkish English Dictionary